#pragma once

//
void msc_wifi_disk_start(uint8_t busid, uint32_t reg_base, const char *disk_path);
void msc_wifi_disk_stop(uint8_t busid);
uint16_t msc_wifi_disk_get_sector_size(void);
uint32_t msc_wifi_disk_get_sector_count(void);
int msc_wifi_disk_read_sector(uint32_t start_sector, uint8_t *buff, uint32_t bufsize);
int msc_wifi_disk_write_sector(uint32_t start_sector, const uint8_t *buff, uint32_t bufsize);